package com.hdu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hdu.entity.Major;
import com.hdu.pojo.PageBean;
import com.hdu.vo.*;

import java.util.List;

/**
 * <p>
 * 专业实体类 服务类
 * </p>
 *
 * @author xiaobai
 * @since 2025-02-07
 */
public interface IMajorService extends IService<Major> {

    PageBean<MajorList> majorPage(Integer current, Integer size, String level, String kind, String type, String order, String name);

    List<MajorSelect> navigation();

    RankSelect rankSelect(String name, Integer region, String year);

    PageBean<SchoolList> schoolPage(Integer current, Integer size, Integer id, String level, String region, String type, String special);

    PageBean<RankTable> rank(Integer current, Integer size, String name, Integer region, Integer batch, Integer type, String year, String level, String special, String mold, String province);
}
